package org.xg.study.pd;

/**
 * @author CMG
 * @version 1.0
 * @cLassName Singleton_05
 * @description 双重锁校验(线程安全)
 * @date 2021/9/14 9:44
 **/
public class Singleton_05 {
    private static volatile Singleton_05 instance;

    private Singleton_05() {

    }

    public static Singleton_05 getInstance(){
        if(null != instance){
            return instance;
        }
        synchronized (Singleton_05.class){
            if(null == instance){
                instance = new Singleton_05();
            }
        }
        return instance;
    }
}
